import {BrowserModule} from '@angular/platform-browser';
import {NgModule} from '@angular/core';

import {AppRoutingModule} from './app-routing.module';
import {AppComponent} from './app.component';
import {GnAppModule, GnIconService, GnMessageService} from '../../projects/geminis-ng-core/src/app';
import {MockIconService} from './MockIconService';
import {MockMessageService} from './MockMessageService';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    AppRoutingModule,

    GnAppModule
  ],
  providers: [
    {provide: GnIconService, useClass: MockIconService},
    {provide: GnMessageService, useClass: MockMessageService}
  ],
  bootstrap: [AppComponent]
})
export class AppModule {

}
